package com.tripcube.system.mapper;

import com.tripcube.system.domain.SysUserSocial;
import org.apache.ibatis.annotations.Param;

/**
 * 用户第三方登录关联Mapper接口
 */
public interface SysUserSocialMapper {
    /**
     * 插入用户社交关联信息
     * 
     * @param userSocial 用户社交关联信息
     * @return 结果
     */
    public int insertUserSocial(SysUserSocial userSocial);
    
    /**
     * 根据第三方平台用户ID和来源获取用户社交关联信息
     * 
     * @param openId 第三方平台用户ID
     * @param source 来源
     * @return 用户社交关联信息
     */
    public SysUserSocial selectUserSocialByOpenId(@Param("openId") String openId, @Param("source") String source);
}